negotiator.qualitymeasures.logmanipulation
Class UtilityMeasures

java.lang.Object
  extended by negotiator.qualitymeasures.logmanipulation.UtilityMeasures

public class UtilityMeasures
extends java.lang.Object

Class used to calculate utility-based measures relating to the quality of the outcome. Extend calculateMeasures to add new measures.

Author:
Mark Hendrikx (M.J.C.Hendrikx@student.tudelft.nl)

Constructor Summary
UtilityMeasures(BidSpace bidSpace)
           
 
Method Summary
 OrderedSimpleElement calculateMeasures(double utilA, double utilB)
          Returns an XML representation of all utility based quality measures.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilityMeasures

public UtilityMeasures(BidSpace bidSpace)
Method Detail

calculateMeasures

public OrderedSimpleElement calculateMeasures(double utilA,
                                              double utilB)
Returns an XML representation of all utility based quality measures. Extend this method to add new measures.

Parameters:
utilA - utility of agreement for party A
utilB - utility of agreement for party B
Returns:
XML representation of the quality measures.